home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d16 / pa30.arc / PA30.TXT < prev    next >
Text File  |  1991-10-22  |  16KB  |  156 lines

  1. Printer's Apprentice 3.0
  2.  
  3. by
  4.  
  5. Lose Your Mind Software
  6. Bryan Kinkel
  7. 24 Winterset Lane
  8. Simsbury, CT 06070
  9. (203) 658-4809
  10.  
  11. Call HH InfoNet
  12. New Hartford, CT
  13. (203) 738-0306
  14.  
  15.  
  16. IMPORTANT!
  17. Printer's Apprentice is now a copyrighted piece of software distributed via the shareware system. As many of you know, users of shareware products are obligated to make a donation to the author of any software they use on a regular basis. If you use Printer's Apprentice 3.0 to examine ATM fonts from BBS systems, catalog those you already have, print ANSI sheets by the dozen, or simply keep it as an on-line viewing font utility, please consider sending a $15 check to the author, Bryan T. Kinkel at the address above.  A registration sheet may be printed by simply pulling the "Print Registration Sheet" menu item under the "help" menu. Please use this form when registering, it helps me keep track of everything!
  18.  
  19. Registration will entitle you to an official registration certificate, mail upgrades of new Printer's Apprentice versions (as they become available and weeks before distribution via BBS systems!), and a guilt free concious. Your registered version of Printer's Apprentice will feature no "nasty notes" on spec pages, an about box customized with your name and registration number, and no 'please register" screens. Future updates of the software *will* include features available *only* in the registered versions. The donation will help me make Printer's Apprentice a far better utility through the addition of a help facility, a more "graphical" interface, speed tweaks, and even more printing options. I feel a $15 donation is reasonable for a utility of this type (no pun intended!). Please be considerate and help make the shareware system work! 
  20.  
  21. INTRODUCTION
  22. Printer's Apprentice is a general screen & printer font viewing utility for Microsoft Windows 3.0. It features a sharp looking, NeXT like interface, access to all of your fonts, ANSI charts, character sample sheets, batch printing, the ability to call the Windows, Adobe Type Manager, and ATECH Publisher's PowerPak control panels, color support, viewing of all ANSI characters, symbols, dingbats, etc..., point size display from 1 to 99 points, and all attribute options (bold, italic, etc...) I believe Printer's Apprentice 3.0 is the BEST program in its class!! 
  23.  
  24. Printer's Apprentice fills a void in the Windows utility arena. It is not simply an ANSI / ASCII chart, it allows you to view every character in a font set with a true WYSIWYG display.. How many of you keep Windows Write on hand just so you can preview a  new ATM font you just pulled off of a bulletin board system? I know I do!
  25.  
  26. Printer's Apprentice is my first true Windows application. The original release (v. 1.0) was programmed in a matter of evenings after receiving Microsoft's Visual Basic programming environment. Working with VB has been nothing short of a pleasure. VB has enabled me to write programs I never thought I would be able to. Printer's Apprentice is a very simple program. However, I do not like to think of the C code (and the $$ for the SDK!) that would be required to grind out Printer's Apprentice.
  27.  
  28. USE OF THE PRINTER'S APPRENTICE
  29. The screen is divided into three main sections. On the left is a true, WYSIWYG display. This is where the current sample character is displayed. Below the character window are two scroll bars. One allows the user to change the point size in one point increments. The ANSI scroll bar ranges from 1 through 255. Any character in the font set may be viewed by manipulating this scroll bar. The right side contains a control panel that allows the user to switch fonts, point sizes, and a variety of other options. Selecting a font is as easy as clicking on the combo box and scrolling to the desired font. The point size box contains a listing of standard sizes, but custom sizes (up to 99 points) may be typed directly in the box. Point size may also be selected using the scroll bar below the sample character. Along the bottom edge of the window is the button row. Currently, this only contains  About... & Exit buttons. In the future, this may contain more animated icons for various printing and program options. (suggestions?)
  30.  
  31. Along the top of the window is the standard menu bar. Each menu item is detailed below. *NOTE* Some menu items are dimmed and cannot be selected. This menu items have not yet had the program code placed behind them and will not do anything! Look for these items in a later version!
  32.  
  33. Pressing the MORE>> button will "explode" the window to include a user text box. The text box is a place where the user may examine any characters needed by simply entering them on the keyboard. Pressing the CLOSE button will collapse the main window again.
  34.  
  35.     File Menu
  36. Print Single Character Sample - prints the current character in a variety of point size. Useful for a quick look at how your printer handles the current font.
  37.  
  38. Print Spec Sheet - A spec sheet is a complete look at the current typeface. Included is a small chart with both the lower and uppercase alphabet, number, and common punctuation marks. The typeface is also displayed in several type sizes below the chart. A simple sentence below the point sizes shows default letter spacing. This page is very useful when kept in a file folder next to the workstation. 
  39.  
  40. Print ANSI Chart - What character number is the pen nib in the dingbats font? How about a big bullet? True quotes? These questions may be answered with an ANSI chart. This option will print every character in the current face with the character number. To enter the publishing quotes in Microsoft Word for Windows, hold down the alt key and press 0 plus the three numbers listed in the chart for the quotes, release the alt key. A reference file with an ANSI chart for each face can be an indispensable aid.
  41.  
  42. Print KeyBoard Layout - Need to know where the right pointing finger for the dingbat font is on the keyboard? No problem! A keyboard layout prints a picture of the Enhanced keyboard along with the appropriate letters on the keys. If the letters are dingbats, the dingbat pictures will print. *NOTE* Because of the way Adobe vertically spaced its CARTA font, this may not print well. I know this is a popular font, but it is really weird. I will hopefully get to a fix for this.
  43.  
  44. Capital Spec Sheet - This is for those all caps fonts. It only prints the 26 capital
  45. letters at 72 points.
  46.  
  47. Lower Case Spec Sheet - Same as the caps, but in lower case.
  48.  
  49. All Sheets - This is simply a batch printing aid for generating the above three sheets at once for the current font. More comprehensive batch printing is available in the batch menu.
  50.  
  51. Batch Printing - Need to print  ANSI charts for each of your 200+ fonts? No problem! Opening the batch option reveals a very simple window. At the top is a drop down box with the possible printing operations. Choose one. On the left is a list of your fonts, and on the right an empty list of fonts to print. Simple use the four buttons to add and delete fonts to the printing list. Press Go! and take a coffee break! 
  52.  
  53. Print Inventory - This option looks at your entire collection of fonts and sends a listing to the printer. Each face name is printed in its own typeface. For dingbat faces (Carta, Symbol, etc) the font name will be a string of pictures.
  54.  
  55. Printer Setup - NOTE: The PSETUP.DLL must be in your windows\system directory in order to access this option.
  56.  
  57. Exit Apprentice... - Quits Printer's Apprentice. Does not save options to the PA.INI file.
  58.  
  59. Edit Menu
  60. Copy - Copies the current character in Text, OEM Text, & Link format. See note on link format below... No formatting codes are sent!
  61.  
  62. Copy to WinWord - This option opens a direct DDE link to a running copy of Microsoft Word for Windows. The current character and formatting commands are then dumped to the last location of the cursor. This is a very handy option!
  63.  
  64. Options Menu
  65. Specimen Character - Instead of using the ANSI scroll bar to find a character, you can enter it directly using this dialog box. You may only type in one character. Pressing enter or hitting the OK button with no character or more than one character will result in an annoying beep.
  66.  
  67. Specimen ANSI value  - Any number from 1 through 255 may be entered here to find the character associated with the ANSI value.
  68.  
  69. Reread Fonts - When a printer setup is done or you have added new fonts to Atech or your printer's control panel, it is necessary for PA to reread Windows internal font list.
  70.  
  71. Color - change the display colors of the sample character. Color printing is not [yet] supported!
  72.  
  73. Save Options - Printer's Apprentice maintains its own PA.INI file. This file is stored in the windows directory (C:\WINDOWS, C:\WIN3, D:\WIN, whatever) and maintained through calls to the Windows API. The layout is as follows:
  74.  
  75.         [PA]
  76.         Font = Helv
  77.         FontColor = 0
  78.         PointSize = 30
  79.         ANSI = 65
  80.     Name = Bryan Kinkel
  81.         
  82. The PA.INI file is created upon first running Printer's Apprentice and stores the defaults for the program. If you wish to change the default font etc, just select the options in Printer's Apprentice and then click on Save Options.
  83.  
  84. User Text Window - In addition to clicking the MORE>> button, a menu pull will explode the main window to include the user text box. Clicking this menu item again will collapse the window.
  85.  
  86.  
  87. Run Menu
  88. Control Panel - This will start up the Windows Control Panel. It is assumed to be on your path. If not, an error will result.
  89.  
  90. ATM Control Panel- Starts up the Adobe Type Manager Control Panel. This is also expected to be on your path. Other font management packages will soon be supported!
  91.  
  92. Publisher's PowerPak - Publisher's PowerPak is accessed by way of a printer driver. If you do not have the Publisher's PowerPak package, this menu item will access your printer setup. Again, the PSETUP.DLL must by in your windows or windows\system directory.
  93.  
  94. Clipboard - Opens the Windows clipboard for viewing.
  95.  
  96. Help Menu
  97. Print Registration Form - prints a handy form to send to the author when registering your copy of Printer's Apprentice!
  98. Registration Info - a quick guide to registration...
  99. No help options (with the exception of the About panel!) are yet implemented!
  100.  
  101. SOME TECHNICAL NOTES
  102.  
  103. Testing environment:
  104.     Zeos 386sx 16Mhz, Standard VGA, Toshiba P321 Dot Matrix
  105.     Compuadd 386 20 Mhz, Standard VGA, HP LaserJet III
  106.  
  107. Batch Printing
  108. Visual Basic can generate some HUGE temporary files for use by the spooler. It is recommend that you do not print a ridiculous number of font sheets or ANSI sheets at one time unless you have a ridiculously large hard drive.
  109.  
  110. Link Format
  111. When the Copy menu item is selected, the sample character is sent out in both text formats and a link format. Try this: Open WinWord and a new document. Make sure field codes are NOT shown. Open Printer's Apprentice and choose some weird font, maybe a dingbat font. Choose Copy. Open the clipboard and look at the formats menu. Link should be there, but dimmed. Now jump to WinWord and choose paste link, check the auto update box. Click ok. A new character should be on the document. Format this character as the same as in Printer's Apprentice. Now arrange your desktop so PA & Winword are both visible. Jump to PA and start pressing the ANSI scroll bar. The character in WinWord should also be changing! Neat trick, but I have not figured out a good use for it. When Paste Link is chosen, WinWord places a DDE field code in the document. Turn field codes on to see the format. If anyone has a decent suggestion for this feature, let me know!
  112.  
  113. Fonts
  114. Printer's Apprentice has been tested with a huge variety of public domain ATM fonts. Although most worked without a hitch, I cannot guarantee the same for every font. Some fonts, particularly the various dingbats fonts and Adobe's Carta, caused users problems. The most common problem was a mysterious error 6 code. The source of that error has been  found and corrected. Some fonts still may cause problems due to any number of reasons. If you find a font that does not like Printer's Apprentice, please let me know!
  115.  
  116. ATM Users
  117. The Helvetica font includes with ATM and the Helv font included in the Windows package are a bit different. When printing ANSI charts, it is recommended that the Use Resident or Prebuilt Bitmap fonts option in the ATM control panel be ON.
  118.  
  119. 1024x768 Users
  120. Hi-Res monitors, such as those of the 1024x768 variety, have given Printer's Apprentice pre 2.10 have given some problems. A few users noted that the sculpted background would shrink towards the upper left corner of the font windows. The reason for this problem is simple. (but not so simple or the author would have known about it before releasing PA!) The 
  121. backgrounds are simply bitmaps from PaintBrush. Bitmaps are resolution dependent and therefore look smaller on higher resolution monitors. They also eat up a lot of space in the EXE file. Printer's Apprentice should now work on any monitor. I have programmed the interface into VB using device independent drawing routines and modules. The EXE file has also shrunk considerably!
  122.  
  123. PSETUP.DLL
  124. This file, like all DLL files must be in the windows or windows\system directory!
  125.  
  126. THE FUTURE
  127. I am always looking for ways to improve Printer's Apprentice. I would much rather hear user suggestions than go around checking out every other font program available. I want PA to be the best of the bunch!
  128.  
  129. I still have a lot of features in mind for Printer's Apprentice. However, I will not mention them lest my ideas get swiped!  Please note, many new features will end up in the *registered users only* version of Printer's Apprentice. Please, register your copy!
  130.  
  131. A FEW WORDS ABOUT VISUAL BASIC
  132. Visual Basic is a new programming environment for Windows from the folks up in Redmond, Washington. It may be one of the most important software releases in the past few years (not counting Windows 3.0 release!). With VB, users can simply draw controls on forms and then write the code for events, procedures, and change the properties of the controls. The programming language is still a form of BASIC, but it has been both trimmed down and beefed up for the Windows environment. It is NOT instant programming! It is NOT another ToolBook! Look into it, it is HIGHLY recommended.
  133.  
  134. WORDS of DEBT and GRATITUDE
  135. I am thankful and greatly indebted to Mr. Richard Levy at Working Solutions, Buffalo New York for granting both praise and criticism of Printer's Apprentice. His testing of beta versions, watchful eye, and literature have been greatly appreciated.
  136.  
  137. Sage Osterfeld at Atech Software has played a large part for helping to motivate the process. Again, I thank you for your help!
  138.  
  139. Costas Kitsos for his PSETUP.DLL.
  140.  
  141. All aficionados of typography will recognize the quote by the late designer Frederic Goudy used on the specimen sheet: "Fine printing demands a type without mannerisms, one that is easily and pleasantly readable, masculine, its forms distinct and not made to display the skill of their designer, but instead to help the reader..."
  142.  
  143.  
  144. LEGAL MATTERS
  145. Bryan T. Kinkel, aka Lose Your Mind Software will not be liable for ANY damages resulting from the use of this software. The author makes no guarantees that this software will do anything other than what is outlined in the manual. If you can run Windows, you should be able to run Printer's Apprentice!
  146.  
  147. Printer's Apprentice 3.0, all source code, original icons, interface, and this document are copyright 1991 by Bryan T. Kinkel.
  148.  
  149. Microsoft, Microsoft Windows 3.0, Word, and TrueType, and Visual Basic are all trademarks of Microsoft Corporation.
  150.  
  151. Adobe, Adobe Type Manager,  Adobe Type Align, and Postscript are all trademarks of Adobe Corporation.
  152.  
  153. Publisher's PowerPak is a trademark of Atech Software.
  154.  
  155. Printer's Apprentice is not public domain. It remains the property of Bryan Kinkel, 24 Winterset Lane, Simsbury, CT 06070., but is distributed via the shareware system to the computing and desktop publishing communities for general and business use. Please support the shareware concept.
  156.